@font-face{font-family:NeighborFont;font-weight:400;src:url(/NeighborFont-Regular.otf)format("opentype")}@font-face{font-family:NeighborFont;font-weight:500;src:url(/NeighborFont-Medium.otf)format("opentype")}@keyframes appear-10{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes appear-5{0%{opacity:.001;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}:root{--ease-spring-bouncy:cubic-bezier(.34, 1.3, .64, 1);--ease-spring:cubic-bezier(.22, 1, .36, 1)}@keyframes wall-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none;-ms-overflow-style:none;background-color:#fffff2}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}.page{flex-direction:column;min-height:100vh;display:flex}.header{z-index:100;background-color:#fffff2;width:100%;position:fixed;top:0;left:0;right:0}.header-top{border-bottom:1px solid #1a1a1a;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding:0 15px;display:grid}.nav-toggle{grid-column:1}.site-title{grid-column:2}.header-meta{grid-column:3}.site-title{color:#1a1a1a;letter-spacing:0;text-align:center;justify-self:center;font-family:NeighborFont,serif;font-size:32px;font-weight:400;line-height:1.2em;text-decoration:none}.header-meta{justify-self:end;align-items:center;gap:25px;display:flex}.lang-menu{display:inline-flex;position:relative}.lang-menu .lang-option{white-space:nowrap;opacity:0;pointer-events:none;background:#fffff2;height:55px;padding:0 4px;transition:opacity .2s;position:absolute;top:58px;right:0}.lang-menu .lang-option--open{opacity:1;pointer-events:auto}.header-meta a,.lang-selector,.lang-option{letter-spacing:-.04em;color:#1a1a1a;cursor:pointer;background:0 0;border:none;padding:0;font-family:Geist Mono,monospace;font-size:14px;font-weight:500;line-height:1.2em;text-decoration:none}.lang-menu .lang-option{background:#fffff2;padding:0 4px}.header-meta a:hover,.lang-selector:hover,.lang-option:hover{text-underline-offset:2px;text-decoration:underline}.sections-nav{white-space:nowrap;border-bottom:1px solid #1a1a1a;justify-content:center;align-items:center;gap:60px;height:40px;padding:0 20px;display:flex}.section-link{letter-spacing:-.04em;color:#1a1a1a;cursor:pointer;background:0 0;border:none;padding:0;font-family:Geist Mono,monospace;font-size:14px;font-weight:500;line-height:1.2em;text-decoration:none}.section-link:hover{text-underline-offset:2px;text-decoration:underline}.section-link--disabled{cursor:default}.nav-toggle{cursor:pointer;background:0 0;border:none;justify-self:start;width:26px;height:26px;padding:0;display:none}.nav-toggle-icon,.nav-toggle-icon:before,.nav-toggle-icon:after{background-color:#1a1a1a;width:25px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.nav-toggle-icon{position:relative}.nav-toggle-icon:before,.nav-toggle-icon:after{content:"";position:absolute;left:0}.nav-toggle-icon:before{top:-7px}.nav-toggle-icon:after{top:7px}.nav-toggle-icon--open{background-color:#0000}.nav-toggle-icon--open:before{top:0;transform:rotate(45deg)}.nav-toggle-icon--open:after{top:0;transform:rotate(-45deg)}.menu-overlay{z-index:99;background-color:#fdf0f4;padding:84px 31px;animation:.32s cubic-bezier(.16,1,.3,1) both menu-in;display:none;position:fixed;inset:60px 0 0;overflow-y:auto}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.menu-overlay-nav{flex-direction:column;align-items:flex-start;display:flex}.menu-overlay-link{letter-spacing:-.02em;color:#1a1a1a;font-family:NeighborFont,serif;font-size:40px;font-weight:400;line-height:1.22em;text-decoration:none;animation:.4s cubic-bezier(.16,1,.3,1) both menu-item-in}.menu-overlay-link--group-start{margin-top:1.55em}@keyframes menu-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.menu-overlay-link--disabled{opacity:.4}@media (width>=750px) and (width<=999.98px){.header-top{padding:0 13px 0 15px;display:flex;position:relative}.site-title{position:absolute;left:50%;transform:translate(-50%)}.header-meta{flex:1;gap:15px}.header-meta .lang-menu{order:1;margin-left:auto}.sections-nav{gap:35px}}@media (width<=749.98px){.header-top{grid-template-columns:26px auto 1fr;height:60px;padding:0 24px 0 15px}.site-title{justify-self:start;margin-left:49px;font-size:29px}.header-meta{justify-self:end}.sections-nav,.header-meta a{display:none}.nav-toggle,.menu-overlay--open{display:block}}.main{animation:appear-10 .4s var(--ease-spring-bouncy) .4s both;margin-top:100px;padding:30px 50px 50px}.page-title{letter-spacing:-.02em;color:#1a1a1a;text-align:center;margin-bottom:15px;font-family:NeighborFont,serif;font-size:40px;font-weight:400;line-height:1.1em}.articles-grid{grid-template-columns:repeat(4,1fr);gap:45px 20px;display:grid}.articles-grid--portraits{justify-items:center;gap:70px 20px}@media (width>=900px) and (width<=1199.98px){.articles-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=700px) and (width<=899.98px){.main{padding:30px 30px 50px}.articles-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=699.98px){.main{margin-top:60px;padding:30px 20px 50px}.articles-grid{grid-template-columns:1fr;gap:30px}.articles-grid--portraits{gap:90px 20px}}.article-card{color:inherit;cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.article-image{aspect-ratio:2;object-fit:cover;align-self:center;width:90%;margin-bottom:20px;display:block}.article-image--placeholder{background-color:#7b61ff}.article-category{letter-spacing:0;color:#ff1919;text-transform:uppercase;animation:appear-5 .2s var(--ease-spring) .5s both;font-family:Geist Mono,monospace;font-size:16px;font-weight:700}.article-title{letter-spacing:-.03em;animation:appear-5 .2s var(--ease-spring) .5s both;margin-top:4px;font-family:NeighborFont,serif;font-size:27px;font-weight:500;line-height:1.1em}.article-description{letter-spacing:0;animation:appear-5 .2s var(--ease-spring) .55s both;margin-top:5px;font-family:EB Garamond,serif;font-size:20px;font-weight:400;line-height:1.1em}.article-author{letter-spacing:0;animation:appear-5 .2s var(--ease-spring) .55s both;margin-top:7px;font-family:EB Garamond,serif;font-size:20px;font-weight:500;line-height:1.1em}@media (width<=699.98px){.article-image{width:80%}.article-card:not(:last-child){border-bottom:1px solid #00000080;padding-bottom:30px}}.portrait-slot{flex:none;justify-content:center;align-items:flex-start;width:110px;height:110px;display:flex;position:relative}.portrait-box{transform-style:preserve-3d;flex:none;position:relative}.portrait-layer{object-fit:contain;image-rendering:pixelated;-webkit-user-select:none;user-select:none;pointer-events:none;backface-visibility:visible;display:block;position:absolute}.portrait-card{width:min-content;color:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex}.portrait-still{object-fit:contain;width:110px;height:110px;image-rendering:pixelated}.portrait-text{text-align:center;flex-direction:column;align-items:center;gap:5px;width:300px;display:flex}.portrait-heading{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.portrait-body{flex-direction:column;align-items:center;gap:7px;width:100%;display:flex}.portrait-card .article-title,.portrait-card .article-description,.portrait-card .article-author{width:100%;margin-top:0}.portrait-card .article-description{text-wrap:balance}.article-page{width:min(650px,100% - 40px);margin:0 auto;padding:120px 0 80px}.article-page-title{letter-spacing:-.03em;color:#1a1a1a;text-align:center;animation:appear-10 .3s var(--ease-spring) .15s both;margin:0 0 10px;font-family:NeighborFont,serif;font-size:48px;font-weight:400;line-height:1.1}.article-page-author,.article-page-date{color:#1a1a1a;text-align:center;animation:appear-10 .3s var(--ease-spring) .2s both;margin:0;font-family:EB Garamond,serif;font-size:21px;line-height:1em}.article-page-author{margin-bottom:8px}.article-page-date{margin-bottom:48px}.article-page-rule{display:none}.article-page-body{color:#1a1a1a;animation:appear-10 .3s var(--ease-spring) .3s both;font-family:EB Garamond,serif;font-size:21px;line-height:1.55}.article-page-body p{margin:0 0 1.4em}.article-page-body>p:first-child:first-letter{color:#ff1919;float:left;margin-top:8px;margin-right:14px;font-family:NeighborFont,serif;font-size:96px;line-height:.78}.article-citation{color:#555;font-size:.95em;font-style:italic}.article-page-poem{animation:appear-10 .3s var(--ease-spring) .3s both;margin-top:48px}.article-page-poem-title{margin:0 0 24px;font-family:EB Garamond,serif;font-size:24px;font-weight:400}.article-page-poem p{white-space:pre-wrap;margin:0 0 .4em;font-family:EB Garamond,serif;font-size:21px;line-height:1.55}@media (width<=699.98px){.article-page{padding:80px 0 60px}.article-page-body>p:first-child:first-letter{margin-right:10px;font-size:72px}}.about-page{margin-top:100px;padding:50px 0 80px}.about-page .page-title{margin-bottom:50px}.about-body,.about-founders{animation:appear-10 .4s var(--ease-spring) .3s both}.about-body{color:#1a1a1a;width:min(650px,100% - 40px);margin:0 auto;font-family:EB Garamond,serif;font-size:21px;line-height:1.4em}.about-body p+p{margin-top:25px}.about-founders{justify-content:center;align-items:flex-end;gap:66px;margin-top:46px;display:flex}.about-founder{flex-direction:column;align-items:center;gap:5px;margin:0;display:flex}.about-founder img{width:auto;height:72px;image-rendering:pixelated;-webkit-user-select:none;user-select:none}.about-founder figcaption{color:#1a1a1a;font-family:EB Garamond,serif;font-size:18px;line-height:1.4em}@media (width<=699.98px){.about-page{margin-top:60px}}.site-footer{color:#000;text-align:center;margin-top:auto;padding:40px 10px 10px;font-family:EB Garamond,serif;font-size:20px;line-height:1.2em}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{text-underline-offset:2px;text-decoration:underline}.broadsheet-lead-body{column-count:2;text-align:justify;-webkit-hyphens:auto;hyphens:auto;color:#1a1a1a;column-gap:28px;font-family:EB Garamond,serif;font-size:17px;line-height:1.5}.broadsheet-lead-body p{margin:0}.broadsheet-lead-body p+p{text-indent:1.2em}.broadsheet-lead-body p:first-child:first-letter{color:#ff1919;float:left;margin-top:6px;margin-right:10px;font-family:NeighborFont,serif;font-size:70px;line-height:.74}
