@font-face{font-family:Atipland;src:url(/fonts/AtiplaND-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Atipland book;src:url(/fonts/AtiplaND-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Minor praxis ingrammono;src:url(/fonts/Minor-Praxis-IngramMono-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--offwhite: #e6e6e6;--white: white;--black: #151515;--border: #fff3;--faintborder: #ffffff0d;--black-300: #212121}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:focus-visible{outline:2px solid var(--offwhite);outline-offset:3px;border-radius:2px}body{margin:0;background-color:var(--black);color:var(--offwhite);letter-spacing:.4px;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:160%}a{color:var(--offwhite);transition:all .4s ease-in-out}.nav{margin-bottom:64px}.navbar{background-color:var(--black);width:100%;height:48px;box-shadow:0 1px 0 0 var(--border);display:flex;align-items:stretch;margin-top:32px;position:relative;z-index:1000}.logo{display:flex;justify-content:center;align-items:center;height:48px;padding:0 2px}.logo img{width:20px;height:20px}.menu-button{display:none;background:none;border:none;color:var(--offwhite);cursor:pointer;font-size:22px;line-height:1;padding:18px;margin-left:auto}.nav-menu{display:flex;gap:16px;margin:0 24px 0 auto}.navlink{display:flex;align-items:center;height:100%;padding:12px 4px;color:var(--offwhite);border-bottom:1px solid transparent;font-family:Minor praxis ingrammono,sans-serif;font-size:14px;text-decoration:none}.navlink:hover{border-bottom-color:var(--offwhite)}.sectionlink{display:none}body.menu-open{overflow:hidden}.contentwrapper{scroll-margin-top:72px}.menu-button .bar{display:block;width:22px;height:2px;background-color:var(--offwhite);transition:transform .3s ease}.menu-button .bar+.bar{margin-top:6px}.menu-button.open .bar:first-child{transform:translateY(4px) rotate(45deg)}.menu-button.open .bar:last-child{transform:translateY(-4px) rotate(-45deg)}.container-2{max-width:940px;margin:0 auto}.h1{font-family:Atipland book,sans-serif;font-weight:400;line-height:90%;margin:0}.h1.mega{font-size:96px;line-height:100%;margin-bottom:32px}.button{display:inline-block;background-color:var(--black-300);background-image:linear-gradient(to bottom,#1b1b1b,var(--black-300));box-shadow:inset 0 0 0 1px var(--faintborder);color:var(--offwhite);border-radius:32px;padding:16px 32px;font-family:Minor praxis ingrammono,sans-serif;font-size:14px;text-decoration:none}.button:hover{box-shadow:inset 0 0 0 1px var(--offwhite)}.herowrapper{display:flex;justify-content:center;align-items:center;margin:64px auto 0;padding:32px}.herobox{width:100%;max-width:1400px;height:560px;background-image:url(/images/fullbg-1.webp);background-position:50%;background-size:cover;border:1px solid var(--border);box-shadow:inset 0 0 0 1px var(--border);border-radius:96px;display:flex;justify-content:center;align-items:center}.herobox .image-2{width:48px}.container{display:flex;flex-direction:column;align-items:center;padding-top:72px}.contentwrapper{width:100%;max-width:560px;margin:0 16px 128px;position:relative}.h5{border-bottom:1px solid var(--border);letter-spacing:1px;margin:0 0 24px;padding-bottom:12px;font-family:Minor praxis ingrammono,sans-serif;font-size:14px;font-weight:400;line-height:100%}.h6{letter-spacing:1px;margin:64px 0 4px;padding-bottom:0;font-family:Minor praxis ingrammono,sans-serif;font-size:14px;font-weight:400;line-height:100%}.paragraph{margin:0 0 16px}.paragraph.small{color:#ffffff80;margin-top:12px;font-size:12px}.paragraph._404{margin-top:0;margin-bottom:12px}.block{max-width:560px;margin:48px auto 32px;padding:0;border:none;font-family:Atipland book,sans-serif;font-size:48px;line-height:110%;text-indent:-17px}.columns{padding-top:16px;column-count:2;column-gap:32px}.link{border-bottom:1px solid var(--border);color:var(--offwhite);text-decoration:none}.link:hover{border-bottom-color:var(--offwhite)}.link.linklist{display:flex;margin-bottom:12px;break-inside:avoid}.gridwrapper{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:stretch;margin-top:16px}.column{display:flex;flex-direction:column;align-items:flex-start}.column.book,.column.articles{width:189px;color:var(--offwhite);border-radius:12px;padding:12px;margin:0 -12px;text-decoration:none;transition:all .4s ease-in-out}.column.book:hover,.column.articles:hover{background-color:var(--black-300);box-shadow:inset 0 0 0 1px var(--faintborder);border-radius:16px}.bookimg,.articleimg{border:1px solid var(--border);background-color:var(--black-300);object-fit:cover;border-radius:8px;width:100%;height:200px;margin-bottom:16px}.booktitle{margin-bottom:4px}.author{margin-bottom:4px;font-size:12px;line-height:150%}.smallicon{opacity:.4;width:16px}.newsletterblock{display:flex;justify-content:center;margin-top:64px}.substack-frame{width:100%;max-width:480px;border-radius:12px;overflow:hidden;background:#fff;line-height:0}.substack-embed{width:100%;height:320px;border:0;outline:none;display:block;background:#fff}.substack-embed:focus,.substack-embed:focus-visible{outline:none}.footerwrapper{display:flex;justify-content:center;align-items:center;margin:64px auto 0;padding:32px 32px 64px}.footer{border:1px solid var(--faintborder);border-radius:96px;width:100%;max-width:1400px;min-height:240px;padding:64px 24px;display:flex;flex-direction:row;justify-content:center;align-items:center}.container-3{display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;width:100%}.div-block-3{flex:1;min-width:220px}.footerlogo{display:inline-block;margin-bottom:24px}.footerlink{color:#ffffff80}.footerlink:hover{color:#ffffffb3}.footer .newsletterblock{margin-top:0;width:320px;max-width:100%}.footer .substack-embed{height:300px}.utility{display:flex;justify-content:center;padding:96px 16px}.utility-page-content{width:100%;max-width:560px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.utility-page-content .h1{font-size:48px}@media screen and (max-width: 991px){.h1.mega{font-size:88px}.container-2{padding-left:16px;padding-right:16px}}@media screen and (max-width: 767px){.h1.mega{font-size:72px}.container-2{padding-left:16px;padding-right:16px}.herowrapper{margin-top:32px;padding-left:16px;padding-right:16px}.herobox{height:414px;border-radius:48px}.contentwrapper{padding-left:32px;padding-right:32px}.columns{column-count:1}.link.linklist{margin-bottom:16px}.gridwrapper{gap:24px;margin-left:-12px;margin-right:-12px}.column.book,.column.articles{flex:0 0 calc(50% - 24px);width:auto;min-width:0;margin:0}.footerwrapper,.navbar{padding-left:16px;padding-right:16px}}@media screen and (max-width: 479px){.h1.mega{font-size:56px}.block{font-size:32px}.navbar{position:sticky;top:0;box-shadow:none;align-items:center}.menu-button{display:block;padding:13px 0 13px 18px;position:relative;z-index:1001}.logo{position:relative;z-index:1001;transition:opacity .2s ease,visibility .2s}body.menu-open .logo{opacity:0;visibility:hidden}.nav-menu{display:flex;position:fixed;top:48px;left:0;right:0;bottom:0;flex-direction:column;gap:0;margin:0;padding:24px 24px 48px;background-color:var(--black);overflow-y:auto;z-index:999;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .28s ease,transform .28s ease,visibility .28s}.nav-menu.open{opacity:1;visibility:visible;transform:none}.navlink{display:block;height:auto;padding:16px 0;font-family:Atipland book,sans-serif;font-size:38px;line-height:1.05;border-bottom:1px solid var(--border)}.navlink.sectionlink{display:block}.container-3{padding-left:32px;padding-right:32px}}
