.editors-page,.editor-profile-page{background:#f4f3ee}.editors-hero{border-bottom:1px solid #111;grid-template-columns:80px minmax(0,1fr) minmax(280px,.45fr);align-items:end;min-height:500px;padding:65px 30px 45px;display:grid}.editors-hero>span{font:800 8px var(--font-geist-mono),monospace;letter-spacing:.1em;writing-mode:vertical-rl;align-self:start}.editors-hero h1{letter-spacing:-.085em;margin:0;font-size:clamp(70px,9vw,138px);line-height:.72}.editors-hero p{max-width:430px;margin:0 0 6px;font-size:15px;line-height:1.55}.editors-directory{padding:60px 30px 100px}.editors-directory>header{min-height:52px;font:800 8px var(--font-geist-mono),monospace;letter-spacing:.1em;border-top:1px solid;border-bottom:1px solid;justify-content:space-between;align-items:center;display:flex}.editor-card{color:#111;border-bottom:1px solid #aaa;grid-template-columns:42px 118px minmax(0,1fr) 120px 25px;align-items:center;gap:18px;min-height:150px;padding:14px 8px;transition:padding .24s,background .24s;display:grid}.editor-card:hover{background:#fff;padding-left:18px;padding-right:18px}.editor-card>em{color:#777;font:700 8px var(--font-geist-mono),monospace;font-style:normal}.editor-card figure,.editor-profile-hero figure{color:#fff;background:#111;place-items:center;margin:0;display:grid;overflow:hidden}.editor-card figure{width:118px;height:118px}.editor-card figure img,.editor-profile-hero figure img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .3s}.editor-card:hover figure img{filter:none}.editor-card figure span{font-size:32px;font-weight:900}.editor-card>div small{font:750 8px var(--font-geist-mono),monospace;letter-spacing:.08em}.editor-card h2{letter-spacing:-.06em;margin:8px 0 5px;font-size:clamp(34px,4vw,58px);line-height:.82}.editor-card p{color:#777;margin:0;font-size:11px}.editor-card aside{justify-items:end;display:grid}.editor-card aside b{font-size:38px;line-height:1}.editor-card aside span,.editor-card aside small{font:700 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.editor-card aside small{color:#777;margin-top:9px}.editor-card>i{font-size:18px;font-style:normal}.editor-profile-hero{border-bottom:1px solid #111;grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);min-height:650px;display:grid}.editor-profile-hero>figure{min-height:650px}.editor-profile-hero>figure>span{font-size:clamp(80px,13vw,190px);font-weight:900}.editor-profile-hero>div{flex-direction:column;justify-content:flex-end;padding:48px;display:flex}.editor-profile-hero>div>span,.editor-profile-hero>div>small{font:800 8px var(--font-geist-mono),monospace;letter-spacing:.1em}.editor-profile-hero>div>span{color:#777}.editor-profile-hero>div>small{background:var(--cyan);width:max-content;margin-top:auto;padding:8px 10px}.editor-profile-hero h1{letter-spacing:-.085em;margin:34px 0 12px;font-size:clamp(68px,9vw,138px);line-height:.72}.editor-profile-hero p{color:#777;font:750 8px var(--font-geist-mono),monospace;letter-spacing:.08em;margin:0}.editor-profile-hero dl{gap:40px;margin:38px 0 0;display:flex}.editor-profile-hero dl>div{display:grid}.editor-profile-hero dt{font:700 7px var(--font-geist-mono),monospace;color:#777}.editor-profile-hero dd{margin:4px 0 0;font-size:34px;font-weight:900}.editor-story-archive{padding:70px 30px 110px}.editor-story-archive>header{border-bottom:1px solid;grid-template-columns:90px 1fr;padding-bottom:25px;display:grid}.editor-story-archive>header>span{font:750 8px var(--font-geist-mono),monospace}.editor-story-archive>header h2{letter-spacing:-.065em;margin:0;font-size:62px;line-height:.82}.editor-story-archive>header p{color:#777;margin:8px 0 0;font-size:12px}.editor-story-archive>div>a{color:#111;border-bottom:1px solid #aaa;grid-template-columns:40px 260px minmax(0,1fr);gap:18px;min-height:210px;padding:18px 0;display:grid}.editor-story-archive>div>a>em{font:700 8px var(--font-geist-mono),monospace;color:#777;font-style:normal}.editor-story-archive figure{height:174px;margin:0;position:relative;overflow:hidden}.editor-story-archive figure img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .3s,transform .5s}.editor-story-archive a:hover figure img{filter:none;transform:scale(1.025)}.editor-story-archive figure span{color:#fff;font:700 7px var(--font-geist-mono),monospace;background:#111;padding:6px 7px;position:absolute;top:8px;left:8px}.editor-story-archive a>div{flex-direction:column;min-width:0;display:flex}.editor-story-archive a>div small{font:700 7px var(--font-geist-mono),monospace}.editor-story-archive h3{letter-spacing:-.055em;margin:18px 0 8px;font-size:clamp(30px,3.4vw,52px);line-height:.86}.editor-story-archive a>div p{color:#666;max-width:720px;margin:0;font-size:12px;line-height:1.45}.editor-story-archive a>div b{font:800 7px var(--font-geist-mono),monospace;letter-spacing:.09em;margin-top:auto}@media (max-width:1050px){.editors-hero{grid-template-columns:55px 1fr}.editors-hero p{grid-column:2;margin-top:35px}.editor-profile-hero{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}}@media (max-width:760px){.editors-hero{min-height:520px;padding:48px 16px 35px;display:block}.editors-hero>span{writing-mode:initial}.editors-hero h1{margin-top:95px;font-size:clamp(65px,20vw,90px)}.editors-hero p{margin-top:28px}.editors-directory{padding:45px 14px 75px}.editor-card{grid-template-columns:25px 80px minmax(0,1fr) 20px;gap:9px;min-height:112px;padding:10px 0}.editor-card figure{width:80px;height:80px}.editor-card h2{font-size:clamp(28px,9vw,38px)}.editor-card>div p,.editor-card aside{display:none}.editor-profile-hero{display:block}.editor-profile-hero>figure{aspect-ratio:4/3;min-height:0}.editor-profile-hero>div{min-height:440px;padding:28px 18px}.editor-profile-hero h1{font-size:clamp(62px,20vw,88px)}.editor-story-archive{padding:55px 14px 80px}.editor-story-archive>header{grid-template-columns:1fr}.editor-story-archive>header>span{margin-bottom:18px}.editor-story-archive>header h2{font-size:52px}.editor-story-archive>div>a{grid-template-columns:25px minmax(0,1fr);gap:8px}.editor-story-archive figure{grid-column:2;height:210px}.editor-story-archive a>div{grid-column:2}.editor-story-archive h3{font-size:32px}.editor-story-archive a>div p{display:none}}
