.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:center;min-width:0;padding:52px clamp(34px,4vw,64px) 48px;display:flex;overflow:hidden}.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;margin-bottom:28px}.editor-profile-hero>div>small{background:var(--cyan);width:max-content;margin:0 0 30px;padding:8px 10px}.editor-profile-hero h1{letter-spacing:-.075em;overflow-wrap:normal;word-break:normal;max-width:100%;margin:0 0 22px;font-size:clamp(58px,7.1vw,112px);line-height:.82}.editor-profile-hero p{color:#777;max-width:780px;font:750 8px/1.55 var(--font-geist-mono),monospace;letter-spacing:.08em;margin:0}.editor-profile-hero dl{gap:44px;margin:42px 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-profile-story{border-bottom:1px solid #111;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(40px,6vw,90px);padding:76px clamp(30px,4vw,60px);display:grid}.editor-profile-story>header>span{font:800 8px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#777}.editor-profile-story h2{letter-spacing:-.065em;max-width:560px;margin:24px 0 0;font-size:clamp(42px,4.8vw,76px);line-height:.86}.editor-profile-story-copy{align-content:start;gap:34px;padding-top:27px;display:grid}.editor-profile-story-copy>div{max-width:820px}.editor-profile-story-copy p{letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(16px,1.3vw,19px);line-height:1.62}.editor-profile-story-copy p:last-child{margin-bottom:0}.editor-profile-story-copy aside{border-top:1px solid #aaa;grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:18px;padding-top:18px;display:grid}.editor-profile-story-copy aside span,.editor-profile-story-copy aside small{font:750 7px/1.5 var(--font-geist-mono),monospace;letter-spacing:.08em;color:#777}.editor-profile-story-copy aside b{font:800 9px/1.5 var(--font-geist-mono),monospace;letter-spacing:.05em}.editor-profile-story-copy aside small{text-align:right}.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)}.editor-profile-hero h1{font-size:clamp(54px,7vw,88px)}.editor-profile-story{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr)}}@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:0;padding:34px 18px 38px}.editor-profile-hero>div>span{margin-bottom:20px}.editor-profile-hero>div>small{margin-bottom:26px}.editor-profile-hero h1{font-size:clamp(54px,17vw,78px);line-height:.86}.editor-profile-hero dl{margin-top:30px}.editor-profile-story{padding:54px 18px;display:block}.editor-profile-story h2{font-size:clamp(40px,12vw,58px)}.editor-profile-story-copy{padding-top:34px}.editor-profile-story-copy p{font-size:16px}.editor-profile-story-copy aside{grid-template-columns:1fr;gap:8px}.editor-profile-story-copy aside small{text-align:left}.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}}
