@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/leandro-20260923/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/leandro-20260923/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Fraunces;src:url(/leandro-20260923/assets/assinatura-v02/Fraunces.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{color:#18201c;background:#fafbf7;font-family:Inter,Arial,sans-serif;font-synthesis:none;--accent: #819900;--line: #d6dbd1;--gutter: clamp(22px, 5.08vw, 78px)}*{box-sizing:border-box}body{margin:0}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #18201c;outline-offset:6px}main:focus{outline:none}img{max-width:100%;display:block}html{scroll-padding-top:28px}.minimal-site{max-width:1536px;margin:auto;padding-inline:var(--gutter)}.skip-link{position:absolute;top:8px;left:var(--gutter);z-index:10;padding:12px;background:#fff;transform:translateY(-180%)}.skip-link:focus{transform:none}.minimal-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:104px;border-bottom:1px solid var(--line)}.minimal-wordmark{display:flex;align-items:center;width:260px;min-height:44px}.minimal-wordmark img{width:100%;height:auto}.minimal-header nav{display:flex;gap:32px}.minimal-header nav a{display:inline-flex;align-items:center;min-height:44px;font-size:15px}.minimal-header nav a:hover{text-decoration:underline;text-underline-offset:6px}.minimal-hero{display:grid;grid-template-columns:minmax(0,36fr) minmax(0,59fr);gap:32px 5%;align-items:center;padding-block:35px 64px}.minimal-hero h1{grid-column:1 / -1;width:94%;justify-self:center}.minimal-hero h1 img{width:100%;height:auto}.minimal-intro:before{content:"";display:block;width:43px;border-top:3px solid var(--accent);margin-bottom:28px}.minimal-intro p{max-width:460px;font-size:clamp(27px,2.65vw,40px);line-height:1.35;letter-spacing:-.04em}.minimal-link{display:inline-flex;align-items:center;gap:25px;min-height:44px;padding-block:10px;border-bottom:1px solid var(--accent);font-size:15px;line-height:1.5}.minimal-link:hover{border-bottom-color:#18201c}.minimal-intro .minimal-link{margin-top:32px}.minimal-portrait{aspect-ratio:1672 / 941}.minimal-portrait img{width:100%;height:100%;object-fit:cover;object-position:center top}.minimal-books{display:grid;grid-template-columns:minmax(0,36fr) minmax(0,59fr);gap:5%;padding-block:64px 80px;border-top:1px solid var(--line)}.minimal-books h2,.minimal-footer h2{font:400 clamp(34px,3.4vw,49px)/1.2 "Fraunces",Georgia,serif;letter-spacing:-.025em}.minimal-books-intro p{margin-top:18px;color:#515b53;font-size:15px;line-height:1.6}.minimal-book-list{list-style:none;padding:0;margin:0}.minimal-book-list li{padding:24px 0 28px;border-bottom:1px solid var(--line)}.minimal-book-list li:first-child{padding-top:4px}.minimal-book-list li:last-child{border-bottom:0;padding-bottom:0}.minimal-book-list span{display:block;margin-bottom:10px;color:#515b53;font-size:12px;line-height:1.5}.minimal-book-list h3{font:400 clamp(27px,2.75vw,39px)/1.22 "Fraunces",Georgia,serif;letter-spacing:-.025em;overflow-wrap:break-word}.minimal-book-description{margin-top:13px;max-width:650px;color:#515b53;font-size:15px;line-height:1.65}.minimal-footer{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-block:48px 30px;border-top:1px solid var(--line)}.minimal-footer h2{font-size:31px;margin-bottom:15px}.minimal-substack{align-self:end;justify-self:end}.minimal-site-notice{grid-column:1 / -1;padding-top:26px;border-top:1px solid var(--line);color:#515b53;font-size:14px;line-height:1.6}.minimal-footer-meta{grid-column:1 / -1;display:flex;justify-content:space-between;gap:15px;color:#515b53;font-size:12px;line-height:1.6;padding-top:16px}.minimal-not-found{min-height:45vh;padding-block:60px}.minimal-not-found h1{font:400 40px/1.2 Fraunces,Georgia,serif;margin-bottom:24px}@media(max-width:740px){.minimal-header{min-height:92px;gap:14px;flex-wrap:wrap;padding-block:18px 12px}.minimal-wordmark{width:min(230px,100%)}.minimal-header nav{gap:25px}.minimal-header nav a{font-size:14px}.minimal-hero{grid-template-columns:minmax(0,1fr);gap:27px;padding-block:28px 38px}.minimal-hero h1{width:100%}.minimal-intro:before{display:none}.minimal-intro p{max-width:440px;font-size:clamp(27px,6.8vw,36px)}.minimal-intro .minimal-link{margin-top:16px}.minimal-portrait{aspect-ratio:1.2}.minimal-portrait img{object-position:83% top}.minimal-books{grid-template-columns:minmax(0,1fr);gap:34px;padding-block:38px 46px}.minimal-books-intro p{margin-top:10px}.minimal-book-list h3{font-size:clamp(27px,6.4vw,35px)}.minimal-footer{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:34px}.minimal-substack{justify-self:start}.minimal-footer-meta{flex-wrap:wrap;padding-top:6px}}
