.mike-media-legal-row{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:24px;padding-top:16px;display:flex}.mike-media-legal-row>p{color:#b9c6d8;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin:0;font-size:10px;font-weight:650;line-height:1.6}.mike-media-legal{flex-wrap:wrap;gap:4px 24px;display:flex}.mike-media-legal a{color:#b9c6d8;min-height:44px;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.mike-media-legal a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.mike-media-legal a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #8ed3ef}.mike-library,.mike-media-page{--library-navy:#091d3e;--library-secondary:#07678d;--library-text:#f3f5f8;--library-muted:#b9c9d8;--library-accent:#8ed3ef;background:var(--library-navy);color:var(--library-text)}.mike-library{background-image:radial-gradient(at 50% 0,#07678d24,#0000 65%);border-block:1px solid #ffffff1c;padding:clamp(48px,5vw,68px) clamp(24px,5vw,80px);position:relative;overflow:hidden}.mike-library-inner{max-width:1200px;margin-inline:auto}.mike-library-heading{margin-bottom:24px}.mike-library-kicker{color:var(--library-accent);letter-spacing:.17em;margin:0 0 10px;font-size:11px;font-weight:750;line-height:1.5}.mike-library-heading h2{font-family:var(--font-display), "Arial Narrow", sans-serif;font-kerning:normal;letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(36px,3.5vw,44px);font-weight:800;line-height:1.04}.mike-book-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.mike-book{grid-template-columns:minmax(90px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(16px,1.6vw,24px);min-width:0;display:grid}.mike-book-cover-stage{justify-content:center;align-items:flex-end;min-height:190px;display:flex;position:relative}.mike-book-cover-stage:after{z-index:0;bottom:-10px;content:"";background:radial-gradient(#0000009c,#0000 70%);height:36px;position:absolute;inset-inline:-8px}.mike-book-cover{z-index:1;object-fit:contain;filter:drop-shadow(8px 9px 12px #00000052);width:100%;max-width:132px;height:190px;display:block;position:relative}.mike-book-detail h3{letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px;font-size:clamp(18px,1.65vw,23px);font-weight:650;line-height:1.22}.mike-library-button{min-height:44px;color:var(--library-text);background:0 0;border:1px solid #7cacbf85;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.3;transition:background .16s,border-color .16s;display:inline-flex}.mike-library-button svg{flex:none;width:16px;height:16px}.mike-library-button:hover{background:var(--library-secondary);border-color:var(--library-secondary)}:is(.mike-library a:focus-visible,.mike-media-page a:focus-visible){outline:3px solid var(--library-accent);outline-offset:5px}.mike-library-media{border-top:1px solid #ffffff26;margin-top:42px;padding-top:28px}.mike-library-media-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.mike-library-media-heading h2{font-size:clamp(32px,3vw,38px)}.mike-library-all{min-height:44px;color:var(--library-accent);align-items:center;gap:12px;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}.mike-library-all svg{width:18px;height:18px}.mike-library-all:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.mike-interview-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.mike-interview{border-top:1px solid #ffffff26;grid-template-columns:96px minmax(0,1fr) 22px;align-items:center;gap:20px;min-height:92px;padding-block:18px;display:grid}.mike-interview-artwork{object-fit:contain;background:#08192d;border:1px solid #ffffff18;border-radius:3px;width:96px;height:96px;display:block}.mike-interview-copy{gap:8px;min-width:0;display:grid}.mike-interview-show{color:var(--library-muted);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650;line-height:1.5}.mike-interview-title{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(18px,1.8vw,22px);font-weight:550;line-height:1.25;transition:color .16s}.mike-interview>svg{width:22px;height:22px;color:var(--library-accent);flex:none}.mike-interview:hover .mike-interview-title{color:var(--library-accent)}.mike-media-page{background-image:radial-gradient(at 80% 0,#07678d38,#0000 45%);min-height:100svh;padding:34px clamp(24px,7vw,104px) 76px}.mike-media-inner{max-width:1100px;margin-inline:auto}.mike-media-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(64px,8vw,112px);display:flex}.mike-media-wordmark{letter-spacing:.16em;font-size:14px;font-weight:750;line-height:1.5}.mike-media-intro{margin-bottom:44px}.mike-media-intro h1{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(56px,7.8vw,104px);font-weight:800;line-height:.95}.mike-media-intro>p:last-child{max-width:42ch;color:var(--library-muted);margin:0;font-size:16px;line-height:1.6}.mike-media-list{margin:0;padding:0;list-style:none}.mike-media-entry{border-top:1px solid #ffffff26;grid-template-columns:110px minmax(0,1fr) 180px;align-items:start;gap:24px;padding-block:25px;display:grid}.mike-media-entry-date{color:var(--library-muted);padding-top:2px;font-size:12px;line-height:1.6}.mike-media-entry h3{letter-spacing:-.02em;text-wrap:pretty;margin:8px 0 0;font-size:clamp(19px,2vw,24px);font-weight:550;line-height:1.3}.mike-media-entry-links{flex-direction:column;align-items:flex-start;padding-top:2px;display:flex}.mike-media-entry-links a{min-height:44px;color:var(--library-accent);align-items:center;gap:8px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.mike-media-entry-links svg{flex:none;width:16px;height:16px}.mike-media-entry-links a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.mike-media-footer{border-top:1px solid #ffffff26;margin-top:34px;padding-top:20px}.mike-media-group+.mike-media-group{margin-top:44px}.mike-media-group>h2{color:var(--library-accent);margin:0 0 20px;font-size:16px;font-weight:600}@media (max-width:1050px){.mike-book-list{gap:28px}.mike-book{flex-direction:column;align-items:stretch;gap:22px;display:flex}.mike-book-detail{flex-direction:column;flex:1;align-items:flex-start;display:flex}.mike-book-detail h3{flex:1}.mike-media-entry{grid-template-columns:92px minmax(0,1fr) 156px;gap:20px}}@media (max-width:660px){.mike-library{padding-block:48px}.mike-book-list{grid-template-columns:1fr;gap:30px}.mike-book{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px;display:grid}.mike-book-cover-stage{min-height:168px}.mike-book-cover{max-width:112px;height:168px}.mike-book-detail{display:block}.mike-book-detail h3{text-wrap:balance;margin-bottom:16px;font-size:21px}.mike-library-media{margin-top:44px;padding-top:32px}.mike-library-media-heading{margin-bottom:16px;display:block}.mike-library-all{margin-top:16px}.mike-interview-list{grid-template-columns:1fr}.mike-interview{grid-template-columns:72px minmax(0,1fr) 18px;gap:16px;min-height:100px}.mike-interview-artwork{width:72px;height:72px}.mike-interview>svg{width:18px;height:18px}.mike-media-header{align-items:flex-start;gap:16px}.mike-media-header .mike-library-all{flex-shrink:0;min-height:24px;margin-top:0;font-size:12px}.mike-media-wordmark{max-width:14ch;font-size:12px}.mike-media-entry{grid-template-columns:1fr;gap:10px;padding-block:24px}.mike-media-entry-date{padding-top:0}.mike-media-entry-links{flex-flow:wrap;gap:24px;padding-top:0}}@media (max-width:360px){.mike-media-intro h1{font-size:clamp(44px,14vw,50px)}.mike-book{grid-template-columns:94px minmax(0,1fr);gap:20px}.mike-book-cover-stage{min-height:144px}.mike-book-cover{height:144px}.mike-book-detail h3{font-size:19px}.mike-library-button{gap:6px;padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.mike-library-button,.mike-interview-title{transition:none}}
